/*
 * Copyright (C) 2008 CERNET Network Center 
 * dvping/dvmcast/hdvping/hdvmcast series 
 * 
 * Design and coding: 
 *  	Xing Li <xing@cernet.edu.cn> 
 *	Congxiao Bao <congxiao@cernet.edu.cn>
 * 	Jinpeng Jiang <jjp02@mails.tsinghua.edu.cn>
 * 
 * Contributions:
 * 
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 */



#include <Socket.h>

namespace kascale
{

const IPAddress IPAddress::Any4((u_int32_t)INADDR_ANY);
const IPAddress IPAddress::Any6(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
const IPAddress IPAddress::Loopback4((u_int32_t)0x7F000001);
const IPAddress IPAddress::Loopback6(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1);
const IPAddress IPAddress::Null((sa_family_t)AF_UNSPEC);

const IPEndPoint IPEndPoint::Null(IPAddress::Null, 0);

const Socket Socket::Null(INVALID_SOCKET);


}
